A Comparative Study of LBG and SOA Codebooks Concerning the Computational Complexity of the Minimum Distortion Encoding for VQ
نویسندگان
چکیده
Signal compression is essential for applications which require the minimization of the storage and/or transmission requirements, such as multimedia communications, integrated services digital networks (ISDN), web browsing, voice response systems, cellular telephony, storage of medical images, archiving of fingerprints, and transmission of remote sensing images obtained from satellites. Vector quantization (VQ), which may be seen as an extension of scalar quantization to a multidimensional space, is a well-known compression technique which has been widely used in many speech and image coding systems. It consists on a mapping Q from an input vector ~x in k-dimensional Euclidean space, R, into a finite subset W of R. Thus, Q : R ! W , where the codebook W = f~ wi; i = 1; 2; : : : ; Ng is the set of reproduction vectors (codevectors, reconstruction vectors, prototype vectors), k is the dimension of the vector quantizer and N is the codebook size. The corresponding code rate, which measures the number of bits per vector component, is R = 1 k log 2 N . Codebook design plays a fundamental role in the performance of signal compression systems based on VQ [2]. Techniques for codebook design attempt to produce a codebook that is optimum for a given source in the sense that the average distortion in representing the source vectors by the corresponding VQ codevectors may be kept to a minimum. To date, the most widely used technique for VQ codebook design is the LBG (Linde-Buzo-Gray) algorithm [3], also known as GLA (generalized Lloyd algorithm). In a recent paper [4], it was shown that an unsupervised neural network algorithm, referred to as SOA (selforganizing algorithm), provides good VQ codebooks, leading to reconstructed signals with better quality (for a variety of compression rates) when compared to the ones obtained by using LBG codebooks. A serious problem of VQ is the computational complexity of the encoding process. In fact, the minimum distortion encoding (MDE) of a given source vector, using the squared-error distortion measure for performing the nearest neighbor search, requires N = 2 multiplications by sample. In this paper, an investigation is carried out to evaluate the “inherent” quality of SOA and LBG codebooks regarding the computational complexity of MDE. By using two well-known algorithms (introduced in [1] and [5]) for improving the efficiency of MDE, the present work shows that the SOA codebooks overperforms the LBG codebooks in the sense that they yield a smaller average number of multiplications per sample for image VQ.
منابع مشابه
Image Compression with Efficient Code Book Initialization Using Lbg Algorithm Image Compression with Efficient Codebook Initialization Using Lbg Algorithm
Vector quantization (VQ) has received a great attention in the field of multimedia data compression since last few decades because it has simple decoding structure and can provide high compression ratio. In general, algorithms of VQ codebook generation focus on solving two kinds of problem: (i) to determine the quantization regions and the code words that minimize the distortion error. (ii) to ...
متن کاملImage Compression with Efficient Codebook Initilization Using Lbg- Optimization Algorithm
In this paper we present a very simple and yet effective algorithm to generate good codebook. In general VQ codebook generation algorithm focus on solving two problem(i)To reduce the computational complexity of code words search the building the codebook. (ii) Extra Computational overhead to calculate the measurement of codeword in codebooks..in this paper, a novel VQ codebook generation method...
متن کاملVector Quantization using the Improved Differential Evolution Algorithm for Image Compression
Vector Quantization (VQ) is a popular image compression technique with a simple decoding architecture and high compression ratio. Codebook designing is the most essential part in Vector Quantization. Linde–Buzo–Gray (LBG) is a traditional method of generation of VQ Codebook which results in lower PSNR value. A Codebook affects the quality of image compression, so the choice of an appropriate co...
متن کاملAn Efficient Codebook Initialization Approach for LBG Algorithm
In VQ based image compression technique has three major steps namely (i) Codebook Design, (ii) VQ Encoding Process and (iii) VQ Decoding Process. The performance of VQ based image compression technique depends upon the constructed codebook. A widely used technique for VQ codebook design is the Linde-Buzo-Gray (LBG) algorithm. However the performance of the standard LBG algorithm is highly depen...
متن کاملAssorted Color Spaces to improve the Image Retrieval using VQ Codebooks Generated using LBG and KEVR
The paper presents performance comparison of image retrieval methods based on texture feature extraction using Vector Quantization (VQ) codebook generation techniques like LBG and KEVR (Kekre‟s Error Vector Rotation) with assorted color spaces. The image is divided into non overlapping blocks of size 2x2 pixels (each pixel with red, green and blue component). Each block corresponds to one train...
متن کامل